*{margin:0; padding:0}
body{font-family:Microsoft Yahei; background:#fcfbdf}
a{text-decoration:none; color: #4d4d4d;}
a{text-decoration:none}

ul,ol,li{list-style:none}
img{border:0}
input,button{outline:none}
input,button {
	outline:none;
	background: none;
	border:none;
}
.clear{ display:block; visibility:hidden; overflow:hidden; clear:both; width:0; height:0; line-height:0; font-size:0; }
* html .clearfix{ zoom:1; }*:first-child+html .clearfix{ zoom:1; }
.clearfix:after{ display:block; visibility:hidden; clear:both; content:"\0020"; height:0; line-height:0; }
.container {
	width:100%;
min-width:1188px;
clear:both
}
.ser {
    position: relative;
    width: 1188px;
    height: 90px;
    z-index: 999;
    margin: 0 auto;
    top:320px;
}
.nav {
	height:68px;
	background: #9a1f23 url(navx.jpg) bottom center repeat-x;
	position:relative;
}
.box {
	background: url('container.jpg') center top 
}
.boxs {
	width:1188px;
	margin:0 auto;
	padding-top: 25px
}

.h-ads {
	width:1188px;
        height:100px;
	margin:0 auto;
	padding-bottom: 25px
}
.h-ads01{ width:1188px; height:200px; margin:0 auto; padding-bottom: 25px }
.h-ads01 .a1{ float:left; width:822px; height:200px; }
.h-ads01 .a2{ float:right; width:345px; height:200px; }

.content {
	width:1188px;

}
.foot {
	clear:both;
	height:220px;
	background: url('foot.jpg') no-repeat top center;
	text-align:center;
}
/*banner*/
.gzs{ position:absolute; bottom:20px; left:0; margin:0 0 0 350px; width:268px; height:90px; text-align:center; }
.gzs a{ line-height:30px; font-size:16px; color:#FFF; }

.cont1 {
	position:relative;
	width:1188px;
	height: 90px;
	z-index:999;
	margin:0 auto;
	top:300px;
}
.message {
	width:274px;
	height:50px;
	float: left
}
.message a {
	display:block;
	width:274px;
	height:50px;
	text-indent:-9999px;
}
#ser {
	float:right;
	width:229px;
	height:32px;
	margin-top:100px;
	background: url('ser.png')
}
.search-keyword {
	width:171px;
	height:31px;
	padding-left:10px;
	color:#666;
}
.search-submit {
	padding:5px 16px;
}
/*nav*/
#nav { width:1188px; height:53px; margin:0 auto; }
#nav li { float:left; width:98px; text-align:center; line-height:53px; }
#nav li a { display:block; color:#fff; font-size:16px; transition:0.2s all; }
#nav li.hover a ,#nav li#curr{ color:#fff; background: url('nav_hover.jpg') repeat-x }
#nav li.hover .lx_nav a { background: none }
.lx_nav { color: #fff; font-size: 14px; position: absolute; display: none; left: 0; right: 0; top: 53px; z-index: 999; border-top: 1px solid rgba(255, 255, 255, 0.2); background:#FFF; filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, GradientType=0, startColorstr='#FFA93135', endColorstr='#FF762222');
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08);}

.layout { width: 1200px; margin-left: auto; margin-right: auto; }
.dropTitle { float: left; padding:20px 0; width: 14%; position: relative; height: 100%; letter-spacing: .2em; }
.dropTitle h1 { position: relative; width: 100%; text-align: left;font-size: 30px; line-height: 1; }
.dropTitle h1:after { content: ''; display: block; width: 36px;  height: 5px; background-color: #9a1f23; margin-top: 20px; text-align:center;}
.dropTitle h1 a { color:#333 !important; font-size:20px; }
.ksMenu { overflow: hidden; box-sizing: border-box; padding:20px 0; }
.ksMenu a { display:black; text-align:left; float:left; width:24%; overflow:hidden; line-height: 36px; height: 36px; font-size: 15px; padding-left: 30px;box-sizing: border-box; transition: none; color:#333 !important; }
.ksMenu a:before { content: '•'; color: #333; margin-right: 3px; }
.ksMenu a:hover { display:black; color: #801919 !important; }
/*首页*/
.ileft{
	float:left;
	width:820px;
	height:410px;
	background: #fff;
	border:1px solid #cc9948;
	margin-bottom: 20px;
}
.itit{
	height:40px;
	line-height: 40px;
	text-indent: 15px;
	font-size:16px;
	background: #cc9948;
	color:#fff;
	font-weight: bold;
	letter-spacing:2px;
}
.itit a{
	float:right;
	color:#fff;
	font-size:14px;
	margin-right:10px;
}
.itit a:hover{text-decoration:underline}

#slideBox {
	float:left;
	width:378px;
	height:326px;
	overflow:hidden;
	margin:20px;
	position:relative;

}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:326px;
	width:3780px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	height:285px;
}
#slideBox ul#show_pic li img {
	display:block;
}
#iconBall {
	position:absolute;
	bottom:0;
	right:0;
}
#iconBall li {
	float:left;
	color:#fff;
	width:20px;
	height:28px;
	line-height:28px;
	margin-right:5px;
	cursor:pointer;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	background:url(iconbg.png) 0px 7px  no-repeat;
}
#iconBall li.active {
	background:url(iconbghover.png) 0px 7px no-repeat;
	color:#cc9948;
}
#slideText {
	width:475px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}
.ileftr{
	width:377px;
	float: right;
	margin:20px 20px 0 0;
}
.flagh{
	padding-bottom:15px;
	border-bottom:1px dashed #a00f00;
}
.flagh a:hover{text-decoration:underline}
.flagh h2{
   color:#7b1100;
   font-size:23px;
   font-weight: normal;
   text-align: center
}
.flagh p{
	color:#666;
	text-indent:28px;
	font-size:14px;
	margin-top:10px;
	line-height: 24px;
}
.flagh a{
	color:#a00f00;
}
.inews{
	padding-top:5px;
}

.inews li{
	line-height: 30px;
	border-bottom:1px dashed #ccc;
	font-size:14px;
	background: url(mi.png) left no-repeat;
	padding-left:10px;
	color:#666;
}
.inews span{
	float:right;
}
.inews li a{
	color:#666;
}
.inews li:hover,.inews li:hover a{
	color:#9a1f23;
}


.iright{
	float:right;
	width:343px;
	height:410px;
	background: #fff;
	border:1px solid #cc9948;
}

.iright .inews{padding:10px 15px 0px 15px;}
.iright .inews li{
	line-height: 31px;
	border-bottom:none;
}

/*医院环境*/
.yyhj{
	clear:both;
	margin-bottom:20px;
	width:1186px;
	height: 220px;
	background: #fff;
   border:1px solid #cc9948;
}
.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd;margin:20px auto 15px auto;}

a.abtn{display:block;height:144px;width:35px;
	margin-top:5px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-71px 50%;}
a.aright{float:right;background-position:-35px 50%;}
a.agrayright{cursor:default;background-position:-35px 50%;}
.scrolllist{width:1173px;height:204px;margin:0 auto;}
.scrolllist .imglist_w{width:1092px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:5px;}
.scrolllist .imglist_w li{width:207px;float:left;margin-left:11px; text-align: center;}
.scrolllist .imglist_w li img{width:202px; height:135px;padding:2px;border:solid 1px #f6edd7;}
.scrolllist .imglist_w li a{color:#9a1e23;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}


.six{height:430px; margin-bottom: 20px;}
.sixl{width:866px; float: left;}
#kslist{
  width:844px;
  height: 160px;
  background: url(ks.jpg);
  border:1px solid #97612c;
  margin-bottom: 20px;
  border-radius: 0 0 7px 7px;
  padding:15px 10px 0 10px;
}
#kslist dl{clear:both; margin-top:20px;}
#kslist dl dt{display: inline-block;width:85px; height: 30px;
float: left; }
#kslist dl dd{float: left; line-height: 24px;padding-left: 20px; margin-bottom:15px;}
#kslist dl dd a{color:#7b1100;font-size: 15px}
#kslist dl dd:hover a{font-weight:bold}
#zjlist{
	 width:864px;
  height: 185px;
  background: #fff;
  border:1px solid #97612c;
  margin-bottom: 20px;
  border-radius: 0 0 7px 7px
}
a.abtna{display:block;height:130px;width:17px;overflow:hidden;background:url(arrow4.png) no-repeat 0px 50%;}
a.alefta{float:left;}
a.agraylefta{cursor:default;background-position:-34px 50%;}
a.arighta{float:right;background-position:-17px 50%;}
a.agrayrighta{cursor:default;background-position:-51px 50%;}
.scrolllista{width:842px;height:204px;margin:0 auto;}
.scrolllista .imglist_wa{width:804px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllista .imglist_wa ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllista .imglist_wa li{width:100px;float:left;margin:15px 20px 0 15px; text-align: center;}
.scrolllista .imglist_wa li img{width:100px; height:130px;margin-bottom:8px;}
.scrolllista .imglist_wa li a{color:#666;text-decoration:none;float:left;}
.scrolllista .imglist_wa li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

.sixr{width:298px; float: right}
.sixr #itit {
	width:298px;
	height:40px;
	background: url(1188.jpg) top right no-repeat;
	line-height: 40px;
}
.sixr #typename {
	display:inline-block;
	float:left;
	min-width:120px;
	height:40px;
	background: url(1188.jpg) top left no-repeat;
	letter-spacing:2px;
	color:#9a1f23;
	font-weight:bold;
	font-size:16px;
	text-indent:15px;
}
.sixr #position {
	float:right;
	font-size:14px;
	color:#9a1f23;
	font-weight:bold;
	margin-right:15px;
	letter-spacing:1px;
}
.sixr #position a {
	color:#9a1f23;
}
.sixr #imgs{
	height:225px;
	width:296px;
	background: #fff;
	border:1px solid #97612c;
	border-radius: 0 0 7px 7px;
}
.sixr #imgs img{margin:15px 0 0 15px;}

.sixr #yumgs{
	height:200px;
	width:298px;
}
.sixr #yumgs img{margin:15px 0 0 0;}

.inewsa{clear:both;height:330px; margin-bottom: 20px}
.inewsa_list{width:380px; float: left; height: 330px; margin-right:24px;}
.inewsa_list ul{clear:both;height:285px; border:1px solid #97612c; border-radius: 0 0 7px 7px; background: #fff;
padding:5px 10px;}
.inewsa_list ul li {background: url(sj.png) left no-repeat; padding-left: 10px}
.inewsa_list ul li span{
	float:right;
}
.inewsa_list ul li a,.inewsa_list ul li{
     color:#844f14;
     line-height: 31px;
     font-size:14px;
}
.inewsa_list ul li:hover a,.inewsa_list ul li:hover{
   color:#9a1f23
}
.inewsa_list #itit {
	width:380px;
	height:40px;
	background: url(1188.jpg) top right no-repeat;
	line-height: 40px;
}
.inewsa_list #typename {
	display:inline-block;
	float:left;
	min-width:120px;
	height:40px;
	background: url(1188.jpg) top left no-repeat;
	letter-spacing:2px;
	color:#9a1f23;
	font-size:16px;
	font-weight:bold;
	text-indent:15px;
}
.inewsa_list #position {
	float:right;
	font-size:14px;
	color:#9a1f23;
	font-weight:bold;
	margin-right:15px;
	letter-spacing:1px;
}
.inewsa_list #position:hover a {
	-webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
transform: rotate(90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.inewsa_list #position a {
	color:#9a1f23;
}


.nTab{width:1188px;overflow:hidden; margin-bottom: 20px;}
.tabpic{border:1px solid #cc9948;}
.pictitle{height:40px; line-height: 40px; background: #cc9948}
.none {display:none;}
.nTab .pictitle li{float:left;cursor:pointer;font-weight:bold;text-align:center;width:124px; font-size:16px;}
.nTab .pictitle li a{text-decoration:none;}
.nTab .pictitle .active{background:#7b1100;color:#fff}
.nTab .pictitle .normal{color:#fff}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;display:block; }
.tabpich{height:200px;}
.tabpich dl dd{ width:206px; display: inline-block; text-align: center; margin-left:22px; margin-top:15px}
.tabpich dl dd a{color:#9a1e23;}
.tabpich dl dd img{width:200px; height:137px;padding:3px; border:1px solid #f2e3c6; margin-bottom: 8px}

#ones{width:240px;}
.linkstitle{height:40px; line-height: 40px; background: url(1188.jpg)}
.none {display:none;}
.nTab .linkstitle li{float:left;cursor:pointer;font-weight:bold;text-align:center;width:124px}
.nTab .linkstitle li a{text-decoration:none;}
.nTab .linkstitle .active{background:#7b1100;color:#fff}
.bgcolor{border-top-left-radius:5px;}

.nTab .linkstitle .normal{color:#fff}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;;display:block}
.ldd dl{border:1px solid #cc9948; float: left; width:1186px; padding-bottom:10px; border-radius: 0 0 7px 7px}
.ldd dl dd{width:110px; float:left; text-align: left; margin-left:21px; margin-top: 7px}
.ldd dl dd a{color:#9a1e23; font-size:14px; color:#343434;}
.ldd dl dd img{width:200px; height:137px;padding:3px; border:1px solid #f2e3c6; margin-bottom: 8px}
 .ldd dl dd a:hover {color:#9a1e23}
.links #myTab2_Content1 dd{
	width:auto;
}
#myTab2 li{color:#7e1c28; font-size:16px;}
#myTab2 li.active{color:#fff;}




/**/
#left {
	width:298px;
	float: left;
}
#left dl {
	border:1px solid #ce9a42;
	background: #fff;
	text-align: center;
}
#left dl dt {
	line-height:40px;
	background: #ce9a42;
	color:#fff;
	font-size:20px;
	letter-spacing:2px;
	font-weight:bold;
	margin-bottom:15px;
}
#left dl dd{background: url(dian.png) bottom no-repeat}
#left dl dd a {
	display: block;
	line-height:40px;
	
	color:#9a1f23;
	width:268px;
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
}
#left dl dd a:hover,.left dl dd a#curr {
	background: url(dd.png) center no-repeat
}
#right {
	width:866px;
	float:right;
	margin-bottom: 20px
}
#tit {
	width:866px;
	height:40px;
	background: url(1188.jpg) top right no-repeat;
	line-height: 40px;
}
#typename {
	display:inline-block;
	float:left;
	min-width:120px;
	height:40px;
	background: url(1188.jpg) top left no-repeat;
	letter-spacing:2px;
	color:#9a1f23;
	font-size:16px;
	font-weight:bold;
	text-indent:15px;
}
#position {
	float:right;
	font-size:14px;
	color:#9a1f23;
	font-weight:bold;
	margin-right:15px;
	letter-spacing:1px;
}
#position a {
	color:#9a1f23;
}

#position a:hover {
	text-decoration:underline
}
#right_bottom {
	width:866px;
	height: 7px;
	background: url(1188.jpg) bottom right no-repeat;
}
#right_bottom_l {
	width:60px;
	height: 7px;
	background: url(1188.jpg) bottom left no-repeat;
}

/*专家列表页*/
#zjnlist{
    padding-top:10px
}
#zjnlist li{
	margin-bottom:20px;
	padding-bottom: 15px;
	height:175px;
	border-bottom: 1px dashed #9a1f23
}
#zjnlist .zjimg{width:124px;height:162px; float: left;margin-right: 15px}
#zjnlist .zjimg img{width:124px;height:162px; }
#zjnlist h2{font-style: normal; padding-top:5px;}
#zjnlist h2 a{color:#9a1f23; font-size: 14px; font-family: "微软雅黑"}
#zjnlist span{display: block;font-size:14px; line-height: 28px}
#zjnlist p{font-size:14px; line-height: 28px}
#zjnlist p a{color:#9a1f23;}
#zjnlist li:hover a{text-decoration:underline}
/*内容页*/
.icontentbox,.cont {
	width:784px;
	margin: 0 auto;
	min-height:1300px;
	background: #fff;
	padding:0 40px;
	border-left:1px solid #97612c;
	border-right:1px solid #97612c;
}
.icontentbox h1,.cont h1 {
	color:#333;
	font-size:26px;
	text-align:center;
	line-height: 44px;
	padding:26px 0 6px;
        font-family: '\5FAE\8F6F\96C5\9ED1';
}
.icontentbox h3{
	color:#b94420;
	font-size:22px;
	text-align:center;
	line-height: 44px;
        font-family: '\5FAE\8F6F\96C5\9ED1';
}
.time {
	text-align: center;
	font-size:13px;
        height:20px;line-height:20px;
	color:#666;
	border-bottom:1px dashed #ce9a42;
        padding-top: 14px;
	padding-bottom: 10px;
        margin-bottom:10px;
}
.time span {
	display: inline-block;
	margin-right:15px;
}
#bodyc {
	color:#333;
	line-height: 32px;
	
       padding-top:15px
}

#bodyc p,#bodyc div{margin-bottom: 29px; line-height: 28px; font-size:16px;}
#prevnext {
	border-top:1px dashed #9a1f23;
}
.prevnext,.prevnext a {
	color:#333;
	padding: 10px 0 5px 0;font-size:14px;
}
.prevnext:hover,.prevnext:hover a{
color:#9a1f23
}

/*文章列表页*/
#news{
	padding-top:15px;
}
#news li{
	height:32px;
	line-height: 32px;
	border-bottom:1px dashed #ccc;
	background: url(newsli.jpg) left no-repeat;
	padding-left:15px;
	color:#333;
	font-size:14px;
}
#news li span{
	float:right;
}
#news li a{
	color:#333;
	font-size:14px;
}
#news li:hover,#news li:hover a{color:#9a1f23}
.dede_pages {
	clear: both;
	margin:0 atuo;
	color: #999;
	text-align: center;
	padding:30px 0;
}
.dede_pages ul {
	text-align: center;
}
.dede_pages li {
	display:inline-block;
	margin:0 1px;
	background:#9a1f23;
	line-height:25px;
	height:25px;
	color:#fff;
}
.dede_pages a {
	color:#fff;
	height:25px;
	line-height:25px;
	display:block;
	text-align:center;
	padding:0px 8px;
	font-size:13px;
}
.dede_pages ul li.thisclass {
	color:#fff;
	background:#fff;
	text-align:center;
		line-height: 24px;
	height: 24px;
	border:1px solid #9a1f23;
padding:0 8px;
color:#9a1f23
}

.dede_pages ul li.thisclass a{
	color:#9a1f23;
	padding:0 8px;

}
.dede_pages li:hover  a{
	background:#fff;
	color:#9a1f23;
	text-align:center;
	border:1px solid #9a1f23;
	padding:0 7px
}
.dede_pages ul li.thisclass:hover a {
	color:#9a1f23;
	background:#fff;
	text-align:center;
	border:none;
	border-bottom:1px solid #9a1f23;

}


.foot a {
	line-height: 60px;
	color:#333;
	margin:0 12px;
	font-size:14px;
}
.foot p {
	line-height:30px;
	color:#333;
	font-size:14px;
}
.foot p a{line-height: 30px}

/* 标题内容 */
.meta{ padding:20px 0 10px; }
.meta-tit{ margin:0 0 29px 10px; color:#000; font-size:26px; font-weight:normal; text-align:center;line-height: 38px; }
.meta-tit span a{ color:#999; font-size:12px; font-weight:normal; margin-left:10px; }
.meta-info{ height:32px; line-height:32px; background:#EEEEEE;  text-align:center; color:#666; }
.meta-info .time,.comm,.view,.fabu{ padding-left:20px; background:url(../images/sprite.png) no-repeat; }
.meta-info .time{ margin-right:15px; background-position:0 -158px; }
.meta-info .comm { margin-right:15px; background-position:0 4px; }
.meta-info .view { background-position:0 -36px; }
.meta-info .fabu{ margin-right:15px; background-position:0 -76px; }
.infoEntry{ padding:20px 20px 0; font-size:16px; line-height:32px; word-wrap:break-word; }
.infoEntry p{ padding:0 0 20px 0; font-size:16px; line-height:32px; word-wrap:break-word; }
.infoEntry table p{ padding:10px 0 10px 0; font-size:16px; line-height:32px; word-wrap:break-word; }

/* 上下篇 */
.infoHandover{ padding:10px; border-top:1px solid #D9D9D9; color:#727272; }
.infoHandover ul{ overflow:hidden; }
.infoHandover li{ display:block; padding:0 10px; line-height:30px; font-size:16px; }
.infoHandover li span{ color:#a41109; }
.infoHandover li a{ font-size:16px; color:#a41109;  }
.infoHandover li a:hover{ color:#997b00; text-decoration:underline; }


.flexslider{position:relative;height:485px;width:100%; min-width:1188px}
.slides{position:relative;z-index:1;}
.slides li{height:485px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;
	line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.footer_posi {
 position: fixed;
 left: 0;
 top: 300px;
 z-index:999;
 transition: all 0.3s;
}

.footer_posi li a {
 display: flex;
 flex-direction: column;
 align-items: center;
 background: rgb(255 255 255 / 50%);
 width: 100px;
 height: 120px;
 justify-content: center;
 border-radius: 5px;
 margin-bottom: 5px;
 box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.footer_posi li a p {
 margin-top: 5px;
 font-size: 14px;
}

.footer_posi li:hover a {
 text-decoration: underline;
}
